interface LoginInterface {
  username: string;
  password: string;
}

interface ModifyForm {
  oldPassword: string;
  newPassword: string;
  password2: string;
}

interface RouterList {
  prev: string;
  cur: string;
}

interface DeptForm {
  deptname?: string;
  deptnum?: string;
  remark?: string;
}

interface Pages {
  totalCount: number;
  curPage: number;
  pageNum?: number;
  [propName: number]: any;
}
interface Dialog {
  isDialog: boolean;
  options: string;
  title: string;
}
interface UserForm {
  qdeptid: string;
  qusername: string;
  fullname: string;
}
interface UserFormModel {
  account: string;
  password: string;
  deptid: string;
  sex: string;
  username: string;
  iphone: string;
  email: string;
  number: string;
}
interface ResForm {
  qname: string;
  qresource: string;
}
interface ResModelForm {
  ordernum: string;
  name: string;
  resource: string;
  remark: string;
}
interface RoleForm {
  rolename:string,
  allowauditprocessstate:string,
  remark:string,
}
export {
  LoginInterface,
  ModifyForm,
  RouterList,
  DeptForm,
  Pages,
  Dialog,
  UserForm,
  UserFormModel,
  ResForm,
  ResModelForm,
  RoleForm
};
